body {
	background: #fff;
	color: #333;
	font: 11px verdana, arial, helvetica, sans-serif;
}

img{
	border-style:none;
}


h2 {
	text-align: center;
}

.Table {
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
}

.Table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px;
}

.TableCabecalho {
	text-align: center;
	width: 100%;
	height: auto;
}

.TableCabecalho span {
	font-size: large;
	float: none;
	vertical-align: middle;
	text-align: center;
}

.TableCabecalho2 {
	width: 100%;
	height: auto;
	text-align: right;
	vertical-align: middle;
	padding: 15px;
}

.TdCabecalho {
	height: 50px;
	vertical-align: bottom;
	padding: 15px;
}

.TdCabecalho1 {
	width: 100%;
	height: auto;
	text-align: left;
	padding: 15px;
}

.TdCabecalho2 {
	width: 100%;
	height: auto;
	text-align: right;
	padding: 15px;
}

.Voltar {
	text-align: center;
	vertical-align: middle;
}

.mapaParaiba {
	width: 536px;
	height: 306px;
	/*top:10px;
	left:10px;*/
}

.TableErro {
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
	padding: 15px;
}

.TableErro td {
	vertical-align: middle;
	padding: 15px;
}

.MensagemErro {
	width: 244px;
	height: 37px;
	vertical-align: middle;
	align: center;
	color: red;
	font-size: smaller;
	face: Verdana, Arial, Helvetica, sans-serif;
}

.nav {
	text-align: center;
}

.TableUsuario {
	border-collapse: collapse;
	vertical-align: middle;
}

.TableUsuario th,.TableUsuario td {
	vertical-align: middle;
	padding: 10px;
}

.Message {
	font-size: small;
	color: blue;
}

.ErrorMessage {
	font-size: small;
	color: red;
	width: 500px;
}

.sidebar {
	float: left;
	width: 250px;
	height: 200px;
	position: absolute;
	text-align: right;
}